Apelu Island Cafe
Restaurant
•
1710 E Little Creek Rd #104, Norfolk, VA 23518, USA
9.2
Friday: 7 AM – 3 PM
See if anyone you trust recommends it!