Remove Ads

Photos for Nias Greek Restaurant

Nias Greek Restaurant

2212 Ne 123 St, North Miami, Florida 33174 USA