
- Country: USA
- State: Florida
- City: Hollywood
- Address: 6880 Liberty St, Hollywood, FL 33024, USA
- Store
More companies in your city
1 Review(s)
Daniel Benaim
14.06.2013
Just called them from Aventura... They advertise 24/7, 7 days a week... but Friday at 3:30 they tell me that "they cannot have anyone until Monday"... Go figure.
Added comment