1664 E 63rd St, Kansas City, Missouri 64110 USA
GREAT GREENS , SPAGHETTI...GREAT .. TRY TRY TRY ....
Photo Credit: Yelp