El Camaron Pelaoo
$$$ • Seafood
8761 W University Blvd, Odessa
8761 W University Blvd, Odessa
Everything was delicious and the customer service was excellent! We recommend it!(Original)¡Todo estaba delicioso y el servicio al cliente fue excelente! Lo recomendamos!