West Side Charlies Topsail Road

West Side Charlies Topsail Road is a pool hall and pub located in The Village Shopping Centre on Topsail Road in St. John's, Newfoundland and Labrador. It is…

Venues & Spaces · St. John's, Canada · Services: Indoor Venue Hire, Bars & Beverage, In-House Catering