More about Mien Tay
Mien Tay is located at 433 Lordship Lane, Noel Park, Greater London, N22 5DH, United Kingdom
Similar Listings
Hello Bar
3.5