Skip to main contentToast Local logo
Town San Carlos

Town San Carlos

Rated 5.0 out of 5 by 63 guestsAmericanPrice range $30-60

Open

Takeout 11:30 AM - 9:00 PM

716 Laurel Street, San Carlos, CA 94070
About

Thank you for your order! Follow us: @townsancarlos