Apelu Island Cafe hero image

Apelu Island Cafe

Restaurant

1710 E Little Creek Rd #104, Norfolk, VA 23518, USA

Biter Score
9.2
Closed
Monday: Closed
Apelu Island Cafe photo 1
Apelu Island Cafe photo 2
Apelu Island Cafe photo 3