Fast food spot, specializing in toasted sandwiches. Open late.