About Our Restaurant
Ambra is located in the heart of the West Village, on one of the most visited streets in the city. Our restaurant offers an intimate dining experience with 70 seats, a private dining area inside, and 40 seats outside – designed to feel as though you're at your dinner table.