MovieMaps

Star 80 Filming Locations

Star 80 was filmed in Vancouver in Canada.