Imposters Theater moved from 2406 Professor Ave Cleveland OH to 4828 Lorain Ave Cleveland Ohio a few months ago. On Facebook, the pin still shows up at our old address, even when we enter the new one. 