Santa Margherita
Location picture
Approx. €28
Location
Via degli Olimpionici, 71
00196 Roma