Where is Ristorante Sant'elena Fontanella Borghese?
At Largo della Fontanella di Borghese, 86a, 00186 Roma.
Italian · Rome
At Largo della Fontanella di Borghese, 86a, 00186 Roma.
Ristorante Sant'elena Fontanella Borghese is listed under Italian.
By phone at 06 6933 0441.