TTU Cafe Posted November 23, 2017 Map Unavailable Address 858 Julu Road (Closest metro is Jingan station, exit 9) Shanghai China Upcoming Events No events in this location