Orange Hill Beach Inn is located on the north side of New Providence, Nassau, Bahamas. Set on a hilltop overlooking the ocean, the hotel is 50 steps from a sandy beach and the crystal clear water.