Isola is located in Edgartown, United States on 19 Church St. Isola is rated 4.5 out of 5 in the category italian restaurant in United States. Isola is a family owned & operated Italian restaurant specializing in handmade modern Italian dishes with a local & rustic island twist. We source our produce and seafood locally as often as possible. Isola's menu changes frequently so our customers can try the vast range of Italian cuisine. trance to Isola: Off of Main Street, take the left AFTER Church Street towards the parking lot. Our front doors to our building are located in the back left corner of that parking lot.