MovieMaps

Photo of Laura & Carmilla's Apartment

Location: 1091 Queen Street East
As Seen In: The Carmilla Movie