Toad in the Hole Pub
British, Pubs
Santa Rosa, CA
0.6 mi