The Ram's Head Inn

Bar · 108 S Ram Island Dr, Shelter Island Heights, NY

Dine-In

More food in Shelter Island Heights, NY