St Margarets Fish Bar

113 St Margarets Rd, Twickenham, TW1 2LH Directions