More about Pho Ta
Pho Ta is located at 2 Canfield Gardens, London, Greater London, NW6 3BS, United Kingdom
Similar Listings
Hello Bar
3.5