Ali Baba's Terrace
Address: 2nd Avenue 862, 10017 New YorkWebsite: http://www.alibabasterrace.com/
Live Street Parking near Ali Baba's Terrace
Low
Medium
High
They talk about us
Be the parking spot that you wish to see in the world.