The Green Toad

5821 Spanish Flat Rd, Placerville, CA 95633
The Green Toad The Green Toad is one of the popular Bed and Breakfast located in 5821 Spanish Flat Rd ,Placerville listed under Bed and Breakfast in Placerville , Local business in Placerville ,

Contact Details & Working Hours

Map of The Green Toad