Park & Tilford is a shopping mall featuring a variety of shops and gardens in an open-air setting.