The Westin Indianapolis is a luxurious hotel located in the heart of downtown Indianapolis. While it doesn't have a beach, it offers a rooftop pool with stunning views of the city skyline. The hotel also features a fitness center, spa, and multiple dining options. With its convenient location, guests can easily explore nearby attractions such as the Indianapolis Zoo and White River State Park.