La villa Mayfair Place Denpasar está situada a una distancia de 7 km del Templo de Tanah Lot y ofrece unas piscinas exteriores, un bar para que los huéspedes se relajen.
Esta villa está situada en el barrio Babakan de Denpasar, a poco más de 10 minutos en coche de la Playa de Batu Bolong. La villa se encuentra al alcance de atracciones naturales como el Parque Acuático Taman Segara Madu. La Jalan Pantai Berawa se halla a una distancia de 2 km de este alojamiento.
La villa Mayfair Place dispone de un cuarto de baño con un bidé, un inodoro separado y ducha. También tienes a tu disposición secador de pelo y toallas de baño.
Las instalaciones de autoservicio incluyen una nevera y utensilios de cocina, que se proporcionan en una zona de comedor. El restaurante Umi Japanese Restaurant, que sirve platos japoneses, se encuentra en los alrededores inmediatos de la villa Mayfair Place.