edinburg flower margaritas wallpaper margaritas flower shop edinburg tx Complaint History Business Rating for Margaritas Flower Shop 901 E Cano St Edinburg Texas 78539 United States. ABOUT US Margarita… Tuesday, June 7, 2022 Edit