The video opens with a low-angle shot of a pink neon sign reading 'Michele's' mounted on a grey brick wall. A hand then enters the frame holding a large, freshly cut sandwich filled with layers of mea... More about Michele’s →


More about Michele’s

View on Map
1201 K St NW, Washington, D.C., 20005
Loading map...
DirectionsGet directions