Banana Island Bar & Restaurant is located in London, United Kingdom on 70 High St, South Norwood,. Banana Island Bar & Restaurant is rated 4.2 out of 5 in the category restaurant in United Kingdom.
Address
70 High St, South Norwood,
Offerings
Late-night foodSmall plates