Location: Home > YellowPages > NY > Montezuma > Clifford House Restaurant

Clifford House Restaurant

8104 State Route 90
Montezuma, NY 13117
315-776-8864
Category