More about The Elephant Royale
The Elephant Royale is located at E14 3WA London, United Kingdom
020 7987 7999
http://www.elephantroyale.com/
Similar Listings
Rosa’S Thai Cafe
4.5