Welcome to Indian Shores, one of the Gulf’s best kept secrets. Here at The New Hotel on Indian Shores Beach, you’ll find all the luxuries of a five star resort combined with the comforts of your own home. The New is conveniently nestled between Clearwater’s and St Pete’s beaches giving you limitless options for dining and entertainment, many of which are within walking distance. Not that you’ll ever have to leave your vacation oasis because with your villa you’ll find breathless beachfront views, plush furnishings and rich wood accents, high end linens and towels, stainless steel appliances, and state-of-the art flat screen tv’s. You can slip out your patio door and sunbathe on the property’s private pool deck or enjoy a beautiful beach sunset with your toes in the sand.