NEO Bankside is located in London, United Kingdom on 50 Holland St. NEO Bankside is rated 3.4 out of 5 in the category apartment complexapartment building in United Kingdom. Neo Bankside is a company based out of PAVILION C 70 HOLLAND STREET, London, United Kingdom.