Hmmmm...so it is basically across the street from Barracuda? Cant seem to place it...
It is on the corner where Neptuno is/was. At the moment it doesn't have any street frontage; it's going up behind the buildings along Melgar and that boulevard that runs east from there. I suspect that they will be tearing down the old Neptuno; Neptuno apparently has vacated the building on the corner and looks to have moved one space east judging from the signage.