Does Cafe Roma have any deals?
Answer:
Cafe Roma is not currently offering deals.Does Cafe Roma offer delivery?
Answer:
Cafe Roma does offer delivery. Delivery is free!Where is Cafe Roma located?
Answer:
Cafe Roma is located at 854 Amsterdam Ave, New York, NY 10025.What food is served at Cafe Roma?
Answer:
Cafe Roma makes sicilian pizza, by the slice pizza, healthy pizza, veggie pizza and more!