Depot Garden Restaurant

Depot Garden Restaurant

Located in the heart of San Rafael, Depot Garden Restaurant offers home-style cooking since 1998. They hand select the vegetables, seafood, meat and poultry that go into their dishes to ensure the same quality as you would serve to your family.

 

© 2023 DogTrekker.com
Website by Brandhound