Search
Close this search box.

Costa Sur Wok & Ceviche Bar

Costa Sur
Address: 15113 S Padre Island Dr, Suite 101, Corpus Christi, TX78418
Phone Number: (361) 945-8303
Website: Click Here