19865 Meekland Ave, Hayward
This place was the best Italian dine in experience I've ever had, gotta recommend. Would rate more than 5 stars
It was hella dope
19865 Meekland Ave, Hayward, CA 94541
This place was the best Italian dine in experience I've ever had, gotta recommend. Would rate more than 5 stars
It was hella dope
Restaurantji Recommends