La Verde Umbria is a really cozy place and has a great selection of pizza. With the menu being in Spanish, I asked the staff to just make a pizza to my own specification, to which the staff promptly repliet "of course!" - and it was great! Top ten pizza restaurant in my book.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.