I am craving a Cuban sandwich ... I see addresses on the web for this place on Wilson and on Clarendon in Arlington ... which is it? And is it closer to the Clarendon or Ballston metro station? Is it open for lunch on the weekends? Any info much appreciated.