1500 South Restaurant Spiro WebteamJune 7, 2016 This beautiful restaurant is located in Naples Bay Resort overlooking the Bay.