Star Express

restaurant in Paradise Walk, National City

Phone: (619) 472-0364

Address: 3124 E Plaza Blvd