Probably better known as a nightlife hot spot, Cosmo's is actually a pretty good place to go have lunch in uptown. The menu is very eclectic, ranging from sushi to Italian to Greek and American. The variety is good if you have lunch guests that are somewhat picky.
The lunch atmosphere is business casual, and business is steady but not busy. I've never had to wait for a table during lunch, and the service has always been good.