Idéalement situé dans le centre de Saint-Pétersbourg, l'AC Hotel St Petersburg Downtown propose des chambres climatisées, une piscine extérieure, une connexion Wi-Fi gratuite et une salle de sport. Situé à moins de 1 km de la plage de Spa et à 9 minutes à pied de la collection Chihuly, l'établissement possède un restaurant et un bar. Un parking privé est disponible sur place.
Toutes les chambres comprennent un bureau et une télévision à écran plat. La salle de bains privative est pourvue d'une douche, d'articles de toilette gratuits et d'un sèche-cheveux. Toutes les chambres disposent d'une armoire.
Le personnel de la réception ouverte 24h/24 parle anglais et espagnol.
L'AC Hotel St Petersburg Downtown se trouve à 1,4 km de la jetée et à 1,2 km du musée Dali. L'aéroport international de St. Pete-Clearwater, le plus proche, est implanté à 18 km.