El Mezquite de Luna

Restaurant in Altmar, NY