1. Russian House 6115 S Tamiami Trl, Sarasota, FL 34231 Coordinate: 27.26513,-82.52639 Phone: (941) 735-1151