Marco Polo Mansion is a charming hotel and restaurant located in Rhodes Old Town. It offers a luxurious experience with a garden and is situated on a small street. The establishment provides amenities like air conditioning and refrigerators in its rooms.