"At Fillmore Street’s highest peak one can find Mayflower Market, which has a solid selection of fresh produce, meats, and deli foods. Its website promises online ordering but the system was down at publication time, so call 415-346-1700 if you’d prefer to arrange your shopping in advance." - Eve Batey