United Kingdom / City of Westminster / Marketsflea marketFlea LondonAddress82 St Thomas Street, LondonWebsitewww.flealondon.comPhone+442073576799—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itLondon Bridge City · 345 mNot ratedLa Pollera Colora · 471 mNot ratedGreat Dover Street Apartments · 707 mNot rated