The Castle Inn

36 St Marys Road London W5 5EU