Stamp Bar & Grill ★★★★☆4.3 (231) Restaurants Bar & grill 773 Laurel St, San Carlos, CA 94070 Call Website Details →