View Menu
Carmela Italian is a Italian restaurant in Horsham. It is open an undetermined number of days a week.
Address: Carfax, Horsham RH12 1EQ, UK, Horsham
Phone: