Italian restaurant · 720 Walnut St, Chelsea, OK
Dine-In
See full menu
More food in Chelsea, OK · Italian Food in Chelsea