Check out Clocktower Mall to witness its extraordinary twin clock tower edifice. Located at the Royal Navy Dockyard, the Clocktower Mall attracts many tourists who come to check out the architecture. Of course, this attraction is also home to a mall containing upwards of 25 stores.
The mall boasts various shops and galleries that are fun to peruse. There is also a fudge shop and restaurants too. Because of its picturesque setting, the mall is a fabulous place to hang out for a morning or afternoon. If you're hunting for souvenirs, be sure to add this as a stop on your travel itinerary.
St. Theresa's Cathedral was constructed in 1932. This Roman Catholic church was built in the... Read more