Monster Carwash BBQ Bar & Grill
Food/beverages
78539 Edinburg
United States
Phone: 956-383-9274
Website: http://www.monstercarwash.com
Monster Carwash BBQ Bar & Grill is a restaurant, bar and carwash all in one location located in Edinburg, Texas. We show live entertainment and sports.



