After less than a year, South Miami’s supply of Detroit-style squares has been cut off. Vice City Pizza officially closed its doors at 5829 SW 73rd St. on Sunday, February 1. Owner Jorgie Ramos ...