No view but La Rosa has amazing Italian food, been going there for 20 years! Roma gets a lot of hype but not nearly as good, but Roma is inexpensive so I guess you get what you pay for 😀

Last edited by WVTCTE; 02/25/2025 05:42 PM.