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.
If you own or manage La Verde Umbria, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.