Mi Olivia Restaurant

660 Fulton Ave

660 Fulton Ave, Hempstead, NY 11550, USA | 516-539-1000

Website | Menu | $$

Known for

  • european

Teams

  • Lizards