Deluxe French Fries

103 Albion St South
Amherst
Nova Scotia
B4H2X2
(902) 660-7000

Deluxe French Fries is a restaurant located in Amherst.