Otay Lake Pho
- Address
- 2260 Otay Lakes Rd
- Suite 108
- Place
- Chula Vista , CA 91915
- Landline
- (619) 216-4388
Description
Otay Lake Pho can be found at 2260 Otay Lakes Rd . The following is offered: Restaurants: Vietnamese - In Chula Vista there are 2 other Restaurants: Vietnamese. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants: Vietnamese(619)216-4388 (619)-216-4388 +16192164388