Very good location to Roma Termini and very close to Metro station.
You can find some restaurant about 5 mins walk around apartment.