I have an Apollo Gran Tour. It's different than your. Maybe lower grade too. I really like it except I'm always scared of falling on the top bar. This frame is quite tall (24" I think) and I'm used to raised up high seats and bars not that the top tube is close to my crotch. Not sure of the value tho. I got mine for free in a pile of bikes ready to go to the metal recycler. What a shame. But it's safe now.
Please don't mind the green sticker and the bike mess behind.