at 300 NW 63rd St, Oklahoma City , 73116 United States
Castle Cafe is Oklahoma City based place and this enity listed in Restaurant category. Located at 300 NW 63rd St OK 73116. Contact phone number of Castle Cafe: (405) 840-7799