Palmeira Plaza Apartments
63 Holland Road, Brighton & Hove, BN3 1BA, United Kingdom,Object type: Hotel Brighton
Offering garden views and a terrace, Palmeira Plaza Apartments offers accommodation ideally set in Brighton & Hove, within a short distance of Churchill Square