This place is straight out of an Italian movie. Absolutely amazing and perfect location.
Book It !!!