Rosso Verde cover
Rosso Verde logo

Rosso Verde - Al Qusur (Telal Al Doha), Dhahran

Italian - Pizza - Pasta - Salads

3.8

Fast Delivery

Pasta

Desserts

Salads

Hot Appetizers