Thien Long is a Vietnamese restaurant located in Orchard Towers, known for its affordable and authentic beef pho.