The map is showing the Croft location in Windsor but the website states that it is in Lakeshore?
Amanda D. asked on Jan 27, 2014
Hi Amanda! Yes, the studio is in Lakeshore, just east of the Lakeshore Cinemas, on the Tecumseh/Lakeshore border. For some reason on Google Maps the address shows up in Windsor.....
Jamie R. from Merchant replied on Jan 27, 2014