MARUHUBI BEACH VILLAS

Small Clean  property  on the West coast.