Where is The Paramount?

Where is The Paramount located?

The Paramount, The Paramount, United States of America (approx. 41.85805°, -74.75066°)


Where is The Paramount on the map?