Offering a restaurant and a tennis court, Inn la locanda del palato raffinato is located in Frascati. Free WiFi access is available. Each room here will provide you with a TV, air conditioning and a terrace. Featuring a shower, private bathroom also comes with a bath or shower and a bidet. You can enjoy garden view from the room. At Inn la locanda del pala...