NYC's Prince Street Pizza opens its first Florida location in Miami Beach, offering their famous slices on Lincoln Road.