Mayflower is a long-standing restaurant offering Spanish dishes, wine, and cocktails in a bright and classy space with banquette seating.