More about Pho Ta
Pho Ta is located at 85 Willes Road, London, Greater London, NW5 3DN, United Kingdom
Similar Listings
Hello Bar
3.5