Pizzeria Eden is a casual dining establishment offering pizza and other Italian dishes. It provides a welcoming atmosphere with helpful staff, and features a terrace with scenic views.