Cosmos Caffe has operated in North Scituate since 1995, serving Greek-style pizza alongside fried seafood, dinner plates, subs, pasta, and salads. The kitchen makes everything to order using fresh ingredients. The menu spans from straightforward pizzas to specialty gourmet versions, reflecting the restaurant's broad approach to casual Greek-American fare.