Hovard Palace

The clubhouse

St.Petersburg, Russia
75 apartments