Avra Madison is an authentic bi-level greek restaurant located just steps from central park. The 207-seat eatery offers traditional greek cuisine with an emphasis on fresh seafood.
Avra Madison is an authentic bi-level greek restaurant located just steps from central park. The 207-seat eatery offers traditional greek cuisine with an emphasis on fresh seafood.