Blue Frog
No.379 Hengfeng Road Unit L104, L202, Shanghai 200085 China
Blue Frog is a American, Italian, Seafood, Steakhouse, Street Food place is located in Shanghai, Shanghai Region. The address of Blue Frog is No.379 Hengfeng Road Unit L104, L202, Shanghai 200085 China.