Mountain View Restaurant

1402 North Catherine Street
Walhalla, SC, United States 29691
(864)638-5710