The fantastic São Jorge Garden 3-star hotel in the Azores' São Jorge island, Portugal is the best accommodation option for those willing to spend a relaxing break. Located in the Velas village, the hotel is only minutes away from the local airport and it more details