The Rooms is an attraction, food place, store, museum, cafe, art gallery in St. John's, Newfoundland and Labrador, Canada.
Address:
9 Bonaventure Avenue, Downtown, St. John's, Newfoundland and Labrador A1C 5P9, CanadaMap Category:
Attraction, Food Place, Store, Museum, Cafe, Art Gallery