Satoshi is located in the heart of Downtown St. Petersburg, one of the best places to live in America. Just four blocks from Central Avenue.
Who?