FLORA RESTAURANT
Restaurant • Mexican restaurant😠 Are you interested in overpriced tacos !! Then this is your spot. You want great tasting tacos for half the price hit up a taco truck. People often mention tacos, good, taco, great,
Address
1909 Bellamah Ave NW, Albuquerque, NM 87104, United States
Website
Contact
+1 505-563-4470Rating on Google Maps
3.50 (76 reviews)Open on Google Maps