This hotel and rental property is located in a convenient area, making it a great option for visitors. The address is Building 126, 2nd Ave NE Street, St. Petersburg City. Free Wi-Fi is a nice feature that guests can use. However, some guests have reported that the parking facilities could be improved. The hotel also has a pool, which is a great addition for those who want to stay active during their stay.