The Green W7, London ★★★ | TravelManiac