Ristorante La Selva serves Italian cuisine. It is located at Via Adriatica, 36 in Castelfidardo, Italy. The restaurant is open for lunch and dinner.