Russia House 2011 Bay Shore Blvd. San Francisco CA United States
Hours: Open 24 Hours
Phone: 415.467.0252 Accepts: checks, Visa, MasterCard/Eurocard, Discover
Alcohol: full bar