San Diego's favorite restaurant located in the heart of Ocean Beach, Ca. Family owned and operated since 1973.
4941 Newport Avenue, San Diego, California 92107, United States
07:00 am – 02:00 pm
We close are closed Christmas day.
Copyright © 2023 - All Rights Reserved.
Powered by GoDaddy
Call 619-222-1880 to place your order.