Poppins is a no-frills English restaurant serving traditional British favorites all day. A family-friendly spot.