-
LA Costa
is a fantastic Restaurant
Ranked #1 of 19 Restaurants in Inner City Southside Oklahoma City.
.
The Latest Review: ★★★★★
Sent on the 13th of October, 2017
Yummy seafood! I really enjoy the octopus and shrimp tostada. Good prices. Friendly staff. //