Robert Ramirez
PT's Place - Lower South Decatur
Las Vegas, Nevada
"Robert Ramirez"
It's a chill place. The food was okay. Good people