More about Pho Ta
Pho Ta is located at 151 Battersea park Rd, London, Greater London, SW8 4BX, United Kingdom
Similar Listings
Hello Bar
3.5