Bar
Red Lobster
9 locals recommend,
Tips from locals
Traditional seafood within 10 minutes to drive. Lots of restaurants in this area.
Unique things to do nearby
Locals also recommend
Location
1180 Admiral Callaghan Ln
Vallejo, CA