Roma Café Bar

Leicester, United Kingdom

Little restaurant with a simple menu in the city centre. Italian pizza in a nice ambience. Good wines and great service. Great value for money.