The New Inn

62 St Marys Road London W5 5EX