i'll second Cafe Atlantico! Often our first and last stop for sandwiches!