Stroud's Restaurant

Address:

1015 E 85th Street
Kansas City, MO 64131

Phone:

+1 816 333 2132

Map:


Contact   ·   Privacy   ·   Terms