Liberty Square Shopping Center, 240 N Liberty St H, Powell (614) 844-6889
Liberty Square Shopping Center, 240 N Liberty St H, Powell, OH 43065 (614) 844-6889