Mega Yacht 180 is a 180 feet
Boat, made in 2004. Located On: Ilioupoli, Greece. It has 9 cabins and 9 baths.
It has the following amenities:
Shower on deck,
Speakers on deck,
Dishes, glasses, cutlery,
You can rent it only skippered. Requires 7 days minimum advance booking.