The Noodle House

The Noodle House

 

Add to Shortlist Venue Shortlisted
117 Shaftesbury Avenue London
London
England
WC2H 8AD

Venue Type

  • Restaurants

0 Meeting Rooms Available

Room Layout

Location

117 Shaftesbury Avenue London, London, England, WC2H 8AD