Stella Modern Italian Cuisine

1201 N Walker Ave Oklahoma City OK 73103 USA

(405) 235-2200

Location