Remove Ads

Photo of L'Hotel

L'Hotel

75 Beach Rd, Akaroa, Canterbury 7520 New Zealand

5 Reviews

Salt & pepper squid

Photo Credit: Yelp

Remove Ads