ais4austin.com
The Russians are coming…no, wait, they’re here!
A new restaurant has opened in downtown Austin, bringing with it the tastes, and the look and feel of Russia. And the result is delicious! We found Russian House thanks to a Goggle+ event, and wer…