Loon Onn Restaurant

107 Albion St South
Amherst
Nova Scotia
B4H2X2
(902) 667-1333

Loon Onn Restaurant is a restaurant located in Amherst.