O Marco Polo is an Italian restaurant located in Villecresnes, known for its pizza specialties. It offers a casual dining experience.