2455 Otay Center Dr, San Diego, CA 92154, United States
(619) 240-7711
[email protected]
Receive weekly specials sent to your email!