Mama Miauw is a Thai restaurant offering both dine-in and delivery options.