This comfortable hotel is in St Petersburg. Solo Hotel on Gorokhovaya is not a pet-friendly establishment.