tower road cinco de mayo 3