Embellished Navy bag two sizes also available in grey

Large bag £40 Small bag £30