Main menu Open search menu

Sellia Co.

Food & Drink
8 Lake Street, Spencer, MA 01562 8 Lake Street, Spencer Directions



From Our Editors

Take a seat at Sellia for an inviting cafe experience in the middle of Spencer Spencer.

Don't fret! Parking options are readily available near Sellia.

There's no better place to grab a quick and great bite of lunch than at Sellia's fabulous American cafe.

Explore Nearby
Sellia Co.

Groupon has verified that the customer actually visited Sellia Co..