Metro Star
Metro Star
Guesthouse
71 Stopford Road
, London, England, United Kingdom
E13 0NA
66
Average ·
89 reviews