Pizzeria Ristorante Odeon is an Italian establishment known for its pizza. Reviews mention good pizza but also slow service and overly seasoned pasta dishes.