A famous pub has come under criticism for giving women complimentary drinks depending on their bra size.