Find hotels in Russian Hill, San Francisco from $113