More about Hai Ha
Hai Ha is located at 206 Mare St, London, Greater London, E8 3RD, United Kingdom
Similar Listings
Hello Bar
3.5