Located at Richmond and Albert St, this spot is in the heart of Downtown London’s Richmond Row, a lively district known for its restaurants, nightlife, and shopping. Just across the street is Victoria Park, one of the city’s most iconic gathering places, home to concerts and festivals year-round. Landmarks like the Grand Theatre, St. Paul’s Cathedr...