Home
Menu
Order Online
Specials
Reserve a Table
Gallery
More...
(619) 295 2343
OUR LOCATION
3928 Twiggs St. San Diego, CA 92110.
Tuesday - Sunday 11am - 9:30pm