Restaurants in Isle of Dogs

Browse the Isle of Dogs Map

Elephant Royale

Elephant Royale

Locke's Wharf ē Show on map

A terrace overlooking Greenwich and The Cutty Sark is one feature of this lavish Thai restaurant, resplendently decked out with exotic plants and greenery, a wooden bridge over ...

View Details