I own a business a few doors away from Finn's. Some days I get really hungry and all I can think about is getting two slices of Greek. Absolutely the best, organic, fresh and creative. Pear and pine nut is extraordinary, have you ever heard of or had that combo on a pizza? I have Finn's about once a week, it's great!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.