Newly refurbished restaurant, Ollie's, offers a classic setting. Located on Torwood Street, it opened in December 2020.