Great food with deep roots in Mexican culture. Fresh lemonade too!
Address
122A Rehoboth Ave
Rehoboth Beach,
DE
19971
Near: S 1st St
No reviews yet, be the first to tell us about this place.