The Glass Onion
37 N. Main St., Falmouth
In the land of never-ending seafood, this fine-dining spot in Falmouth is where you go for a really great steak, a veggie-rich salad, or house-made ravioli (though there is a good chance that it will be stuffed with lobster).