Pepe Rosa

4.3
(16 reviews)
Via Milano, 113, Biella Bi, Biella, 13900
Cheap Eats
Dinner
Italian
Pizza
Reservations
Restaurants
Seating
Table Service
Restaurant

At a glance

  • Typical visit: about 1 hour
Pepe Rosa | Biella | Italy | TripAligner