Restaurant
Fish House
104 locals recommend,
Tips from locals
One of the best restaurant for fish 'n' chips. Within walking distance from the flat.
Unique things to do nearby
Locals also recommend
Location
128 Lauriston Rd
London, England